package com.swanclouds.model.account;

import com.swanclouds.model.ModelEntity;

/**
 * 创建用户
 * @author 张立强
 * @version jdk1.8.0
 */
public interface CreateAccount extends ModelEntity {
    /**
     * 用户名，大小写字母、数字、特殊符号“-”、“_”、“@”，字母开头
     * @return UserName
     */
    String getUserName();

    /**
     * 用户密码，长度为8到16个字符串
     * @return Password
     */
    String getPassword();

    /**
     * 用户角色，可设置的角色
     * BMC [Administrator,Operator,User,None]
     * HuaWei [Operator,Commonuser,Noaccess,CustomRole1...]
     * @return RoleId
     */
    String getRoleId();
}
